package com.agritech.factory;

import com.agritech.machine.AgriculturalMachine;

/**
 * 农机设备工厂接口
 * 工厂方法模式：定义创建对象的接口，让子类决定实例化哪个类
 */
public interface MachineFactory {
    
    /**
     * 创建农机设备
     * @param id 设备ID
     * @return 创建的农机设备实例
     */
    AgriculturalMachine createMachine(String id);
}